export const curve = {
    shape: 'polygon',
    r: 200,
    n: 36,
    a: 0,
    edge: {
        // curve: {
        //     shape: 'curve',
        //     orient: true
        // }
        shape: 'curve',
        orient: true
    },
    radius: {
        shape: 'curve',
        orient: true
    },
    centre: {

    },
    // label: {}
}

export const wave = {
    shape: 'polygon',
    r: 200,
    n: 100,
    a: 0,
    edge: {
        shape: 'wave',
        origin: true
    },
    radius: {
        curve: 'wave'
    },
    centre: {

    },
    // label: {}
}

export const sawtooth = {
    shape: 'polygon',
    r: 200,
    n: 100,
    a: 0,
    edge: {
        shape: 'sawtooth',
        origin: true
    },
    radius: {
        shape: 'sawtooth'
    },
    centre: {

    },
    // label: {}
}

export const semicircle = {
    shape: 'polygon',
    r: 100,
    n: 6,
    a: 0,
    edge: {
        // shape: 'semicircle'
    },
    // radius:{
    //     shape: 'semicircle'
    // },
    centre: {

    },
    radius: {},
    // label: {

    // },
    fractal: 'vertexMirror',
    props: {
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
    }
}

export const elliptical = {
    shape: 'polygon',
    r: 100,
    n: 4,
    a: 0,
    edge: {
        // shape: 'elliptical'
    },
    radius: {
        // shape: 'elliptical'
    },
    centre: {

    },
    fractal: 'vertexMirror',
    links: {},
    props: {
        stroke: 'red',
        strokeWidth: 1,
        strokeDasharray: 0
        // stroke: 'red'
    }
}

export const ellipticalLink = {
    shape: 'polygon',
    r: 80,
    n: 10,
    a: 0,
    // edge: {
    //     // shape: 'elliptical'
    // },
    // radius: {
    //     shape: 'elliptical'
    // },
    links: {
        show: true,
        crossPoints: true
    },
    // centre: {

    // },
    fractal: 'edgeMirror',
    props: {
        fill: 'none',
        stroke: 'purple',
        strokeWidth: 1,
        strokeDasharray:0

    },
    labels: {
        show: false,
        stroke: 'gray',
        fontSize: 14
    }
}


export const sin = {
    shape: 'polygon',
    r: 100,
    n: 6,
    edge: {
        shape: 'sin'
    },
    label: {}
}
